﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Data.Entity;
using E_Learning_V3.Models;


namespace E_Learning_V3.DAL
{
    public class ElearningInitializer : DropCreateDatabaseIfModelChanges<ElearningContext>
    {
        protected override void Seed(ElearningContext context)
        {

            var Spgs = new List<Spg> 
            { 
                
                new Spg {  spgID = 1, spgTekst = "Hvad ville du gøre hvis du blev jagtet af en abe?", billede = new byte[] { 0x00 },
                    Svarmuligheder = new List<Svarmulighed>
                {
                    new Svarmulighed { svarmulighedID = 1, svarTekst = "Jeg løber min vej mens jeg kaster en banan til siden", korrekt = false },
                    new Svarmulighed { svarmulighedID = 2, svarTekst = "Jeg lukker øjnene og håber den går sin vej", korrekt = true },
                    new Svarmulighed { svarmulighedID = 3, svarTekst = "Jeg løber imod den mens jeg skriger som en orne i brunst", korrekt = false },
                    new Svarmulighed { svarmulighedID = 4, svarTekst = "blablatralala", korrekt = false },
                    new Svarmulighed { svarmulighedID = 5, svarTekst = "blablatralala", korrekt = false }
                }
                },
                new Spg {  spgID = 2, spgTekst = "Hvad ville du gøre hvis jorden gik under?", billede = new byte[] { 0x00 },
                    Svarmuligheder = new List<Svarmulighed>
                {
                    new Svarmulighed { svarmulighedID = 1, svarTekst = "Jeg gør intet, livet er slut for os alle",korrekt = false },
                    new Svarmulighed { svarmulighedID = 2, svarTekst = "Jeg lukker øjnene og bed en sidste bøn",korrekt = false },
                    new Svarmulighed { svarmulighedID = 3, svarTekst = "Jeg løber rundt i cirkler", korrekt = true },
                    new Svarmulighed { svarmulighedID = 4, svarTekst = "blablatralala", korrekt = false },
                    new Svarmulighed { svarmulighedID = 5, svarTekst = "blablatralala", korrekt = false }
                }
                }
            };
            Spgs.ForEach(s => context.Spg.Add(s));
            context.SaveChanges();


        }

    }
}